#!/usr/bin/env beryl.py
#

function test_func(var)
   return var
end

function null_func()
   var_a = 1
end

function test_func2(var1, var2)
   var1 += 1
   var2 += 2

   var3 = test_func(var1)
   var4 = "foobarfoo"
   var5 = var4[0:5]
   print(var4)

   return (var1, var2)
end

var_a = 10
var_a += 10

var_b = 3.14
var_b *= 5

var_c = 30
var_c /= 5

var_d = 10
var_d |= var_a

var_e = "foo"
var_e += "bar"

var_f &= var_d
var_g ^= var_a

var_h = test_func(var_a) 
var_i = null_func()
var_j = test_func2(var_a, var_b)
var_k = var_e[2]
var_l = var_e[0:2]
var_m = var_e[0:test_func(var_a)]
var_n = var_e[2:]
var_o = var_e[test_func(var_a):test_func(var_c)]
var_p = true
var_q = false

print("foobar")
